make self-sacrifice - Turkish English Dictionary